﻿// 5090. 爱丽丝的月饼店.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>


/*

https://www.acwing.com/problem/content/5093/

爱丽丝开了一家 24
 小时营业的月饼店。

她接到了 N
 个月饼订单。

爱丽丝只在整点时刻（0∼23
 点）制作月饼，制作月饼所花费的时间忽略不计。

由于原料价格波动等原因，月饼的制作成本在不同时刻可能不同。

不妨设 2000
 年 1
 月 1
 日 0
 时为第 1
 小时， 2000
 年 1
 月 1
 日 1
 时为第 2
 小时，以此类推。

我们将给出第 1∼M
 小时中每个小时的月饼制作成本。

在制作月饼时，爱丽丝可以选择将月饼提前做好，并存放在冰箱中。

一个月饼在冰箱存放一小时的成本为 S
。

一个月饼的最长保存期限为 T
 小时。

请你计算，为了完成所有订单，所需花费的最低总成本。

输入格式
输入包含不超过 10
 组测试数据。

每组数据第一行包含两个整数 N,M
。

接下来 N
 行，按时间升序，每行给出一个订单的相关信息。每行的格式为：month date year H R，表示在某个具体日期的 H
 点钟需要 R
 个月饼。月份（month）采用缩写，1∼12
 月分别表示为 Jan，Feb，Mar，Apr，May，Jun，Jul，Aug，Sep，Oct，Nov，Dec。

接下来一行包含 T
 和 S
。

最后 M
 行，其中第 i
 行包含一个整数 Ci
，表示在第 i
 个小时制作一个月饼所需的成本。

当输入 N=0,M=0
 时，表示输入结束。

输出格式
每组数据输出一行结果，一个整数，表示完成所有订单所需的最低总成本。

数据保证一定有解。

数据范围
1≤N≤2500
,
1≤M≤105
,
0≤H≤23
,
1≤R≤10000
,
1≤T≤105
,
0≤S≤200
,
0≤Ci≤10000
。

输入样例：
1 10
Jan 1 2000 9 10
5 2
20
20
20
10
10
8
7
9
5
10
0 0
输出样例：
70
*/
int main()
{


	return 0;
}

 